package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.GrainsituationWarehouseTemposition;

/**
 * 仓房点位分布图Service接口
 * 
 * @author ruoyi
 * @date 2025-04-03
 */
public interface IGrainsituationWarehouseTempositionService 
{
    /**
     * 查询仓房点位分布图
     * 
     * @param id 仓房点位分布图主键
     * @return 仓房点位分布图
     */
    public GrainsituationWarehouseTemposition selectGrainsituationWarehouseTempositionById(Long id);

    /**
     * 查询仓房点位分布图列表
     * 
     * @param grainsituationWarehouseTemposition 仓房点位分布图
     * @return 仓房点位分布图集合
     */
    public List<GrainsituationWarehouseTemposition> selectGrainsituationWarehouseTempositionList(GrainsituationWarehouseTemposition grainsituationWarehouseTemposition);

    /**
     * 新增仓房点位分布图
     * 
     * @param grainsituationWarehouseTemposition 仓房点位分布图
     * @return 结果
     */
    public boolean insertGrainsituationWarehouseTemposition(GrainsituationWarehouseTemposition grainsituationWarehouseTemposition);

    /**
     * 修改仓房点位分布图
     * 
     * @param grainsituationWarehouseTemposition 仓房点位分布图
     * @return 结果
     */
    public boolean updateGrainsituationWarehouseTemposition(GrainsituationWarehouseTemposition grainsituationWarehouseTemposition);

    /**
     * 批量删除仓房点位分布图
     * 
     * @param ids 需要删除的仓房点位分布图主键集合
     * @return 结果
     */
    public boolean deleteGrainsituationWarehouseTempositionByIds(Long[] ids);

    /**
     * 删除仓房点位分布图信息
     * 
     * @param id 仓房点位分布图主键
     * @return 结果
     */
    public boolean deleteGrainsituationWarehouseTempositionById(Long id);
}
